plant, machinery and equipment - Francés Inglés Diccionario